a fast, scalable and memory-efficient allocator for multiprocessors. Hoard solves the heap contention problem caused when multiple threads call dynamic memory allocation functions like malloc() and free() (or new and delete).
J. Lee, K. Patel, N. Nigania, H. Kim, and H. Kim. Parallel and Distributed Processing Symposium Workshops PhD
Forum (IPDPSW), 2013 IEEE 27th International, page 1177--1185. (May 2013)
J. Shen, J. Fang, H. Sips, and A. Varbanescu. Parallel Processing Workshops (ICPPW), 2012 41st International
Conference on, page 116--125. ieeexplore.ieee.org, (2012)