Add OpenMP support