OpenMP optimization