Я бы сказал, что они описывают похожую технику, но имеют в виду что-то еще на уровне детализации.
Изменение порядка означает получение случайных инструкций и перемещение по некоторым причинам. Это довольно общее.
Чередование означает наличие двух длинных фрагментов кода, которые обращаются к разным аппаратным ресурсам и поэтому могут работать параллельно. Плетение инструкций в умном порядке может привести к лучшему времени выполнения.