turn all the OpenMP into C99 _Pragma - still need to figure out args...