Intel Advisor XE: is a
threading assistant for C, C++, C# and Fortran
development on the master node of a cluster. It finds
regions with the greatest performance potential from
parallelism and identifies critical synchronisation
issues.