Scalasca is suitable for profiling parallel scientific and engineering applications that make use of MPI and OpenMP.
Brief how to use instructions:
scalasca -instrument <compile_link command>
scalasca -analyze <execution command>
scalasca -examine <experiment directory
Scalasca may be used in far more elaborate ways: details in
http://www.scalasca.org/software/scalasca-2.x/documentation.html