From TotalView Technologies:
Etnus TotalView leverages more than 19 years of continuous product development to maintain its clear leadership position. More and more developers are discovering its unequaled value for applications written for simulation and modeling, special effects, finance, telecommunications, scientific analysis, animation, biotechnology and many other fields.
Available on Linux, UNIX and Mac OS X, TotalView supports threads, MPI, OpenMP, C/C++, and Fortran, plus mixed-language codes. Advanced features like on-demand memory leak detection, other heap allocation debugging features, and our Standard Template Library Viewer (STLView) are not found in average debuggers, and make debugging a breeze. Unique features like dive, a wide variety of breakpoints, the Message Queue Graph/Visualizer, powerful data analysis, and control at the thread level give you the power you need to solve tough problems.