Automatic Vectorization of Interleaved Data Revisited
Optimizing data permutations for SIMD devices