The University of Texas at Austin
Instructor: Dr. Siddhartha Chatterjee
This project implements a custom dynamic storage allocator for C programs using my own versions of malloc and free. The allocator manages heap memory efficiently using explicit free lists, block splitting, and coalescing strategies to optimize both memory utilization and performance.
Note: This is not perfect; it was done for a university course to learn how memory management works.