A Simple Memory Manager A simple memory manager could keep a linked-list of free memory chunks, sorted by their addresses. Inside each chunk, the first few bytes are used for storing the chunk's size, and the address of the next chunk. This means that on a 32-bit machine, the minimal chunk size is 8 bytes. Here is how a single memory chunk looks: