Header-only zero-overhead C++ wrapper for SIMD intrinsics of multiple instruction sets