"A per-thread cache has been added to malloc. Access to the cache requires no
locks and therefore significantly accelerates the fast path to allocate and
free small amounts of memory. Refilling an empty cache requires locking the
underlying arena. Performance measurements show significant gains in a wide
variety of user workloads. Workloads were captured using a special
instrumented malloc and analyzed with a malloc simulator."