Definition & Uses of Memory Allocation Schemes