1. An apparatus, comprising: a modified buddy system memory allocator that receives a request for a size of memory; wherein the modified buddy system memory allocator identifies a plurality of contiguous, differently-sized memory blocks that are each smaller than the size of memory from the request; wherein the modified buddy system memory allocator allocates the plurality of contiguous, differently-sized memory blocks to satisfy the request for the size of memory.