Singleton Allocator implemented