Hoard is a scalable memory allocator designed for multithreaded applications, aimed at addressing bottlenecks in parallel memory allocation. It utilizes a unique approach with local heaps and a global heap to manage memory efficiently while minimizing fragmentation and avoiding false sharing. Experimental results demonstrate that Hoard's performance is on par with uniprocessor allocators, exhibiting excellent speed, scalability, and low memory consumption across various benchmarks.