added omp plus some intel vectorization pragmas....however, this requires setting omp_limit_threads icv