- Learn: Gain deeper insights into memory management by writing my own allocators
- Measure: Be able to measure the performance of each allocator implementation
- Compare: Determine the type of workloads each allocator is good / bad for.
- Free List Impl
- Best fit
- Worst fit
- First fit
- Last fit