Figure 6
Heap fragmentation resulting from multiple allocation and deallocation