tweaked pragmas for performance gains. moved to vector and vector aligned instead of simd