1. A method for managing computer memory, the method comprising: initializing a plurality of memory allocators within a computing system, wherein at least a first memory allocator and a second memory allocator in the plurality of memory allocators are each customizable to efficiently handle a set of different memory request size distributions; configuring the first memory allocator to handle a first memory request size distribution; configuring the second memory allocator to handle a second memory request size distribution, the second memory request size distribution being different than the first memory request size distribution; and deploying at least the first memory allocator and the second memory allocator that have been configured within the computing system in support of at least one application, the deploying improving at least one of performance and memory utilization of the at least one application.