This memory allocator is based on a Segment Allocation Table, which allow multiple heap with different allocation techniques, and provide memory and cpu profiling.