Vc: Vector Classes for portable, intuitive, and efficient SIMD programming