Комментировать

в первом случае не-coalesced

в первом случае не-coalesced a[i+1] только читается а во втором ещё и пишется

сомневаюсь что запускать всего один блок имеет смысл с точки зрения производительности