Don't assume parallel memory accesses in simd macro
If your code can gurantee that parallel memory accesses are legal you can
use `@simd ivdep` to give the compiler extra leeway. For generic code this
is an unsafe assumption.
Co-authored-by: Matt Bauman <mbauman@gmail.com>