Some thoughts on custom allocator interfaces with nice examples.