Poor openmp scaling with ifort but not gfortran

Is it possible to try using MPI instead of openMP?

For ifort, sometimes enabling heap-arrays may have impact on performance too.