[OpenMP] Less use of array reduction
OpenMP reduction is easy to use but can be easily abused. Reduction on large arrays and matrices are really bad. This MR changed a few places by removing unnecessary array reduction.
OpenMP reduction is easy to use but can be easily abused. Reduction on large arrays and matrices are really bad. This MR changed a few places by removing unnecessary array reduction.