MPI is Message Passing Interface, see http://www.mpi-forum.org/
valgrind is available at http://www.valgrind.kde.org.
efence is available at http://sources.isc.org/devel/memleak/efence.