I currently have heavily multi-threaded server application, and I\'m shopping around for a good multi-threaded memory allocator.
So far I\'m torn between:
I personally prefer and recommend ptmalloc as a multithreaded allocator. Hoard is good, but in the evaluation my team did between Hoard and ptmalloc a few years ago, ptmalloc was better. From what I know, ptmalloc has been around for a number of years and is quite widely used as a multithreaded allocator.
You might find this comparison useful.