Just to add one more to your list
Google Performance Tools
It improves significantly memory allocation performance and it has CPU and memory profilers.
Their Thread-Caching Malloc implementation is meant to be quite efficient for multithreaded applications.