Implementing ContiguousBlockAllocator.