Various allocator scheme.