A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance