Neat SIMD: Elegant vectorization in C++ by using specialized templates
An Evaluation of Vectorizing Compilers