TEAllocator