Zone allocator