Heap Layers is a template-based infrastructure for
building high-quality, fast memory allocators. The
infrastructure is remarkably flexible, and the resulting
memory allocators are as fast or faster than counterparts
written in conventional C or C++.

DieHard automatically hardens software
applications against a wide range of bugs. These
bugs, known as memory errors, often end up as
serious security vulnerabilities, cause crashes,
or lead to unpredictable behavior. DieHard either
eliminates these bugs altogether, or avoids them
with high probability.

Recent comments

Red Hat 6.1 incompatibility
I've just learned that Hoard does not work with Red Hat 6.1 (it works with 6.0). The problem is in the version of libc. A workaround using the libc and libpthread libraries from the 6.0 distribution is described on the Hoard home page. I'll release a new version as soon as I find a workaround I can implement in Hoard.