Optimizing data permutations for SIMD devices
Vectorization for SIMD architectures with alignment constraints