Added OpenMP directives