OpenMP: efficiency in reduction in large array

Sorry, @JohnCampbell and @PierU for the late reply due to my flight back to my home country. I will look into all of your suggestions and reply all of you tomorrow!

Thank you so much!