An Evaluation of Vectorizing Compilers
Optimizing data permutations for SIMD devices