Derive empty base optimization from rebound allocator