OpenMP Wrapper