Mark Allocation