move omp before ref since i care most about the former
bunch of tuning for Cray