OpenMP made optional