- arenas that are freed in one shot (so you don't have to call tmFree on all the suballocations)
- handle or index based allocators with a base and range, resulting in overlapping 'address spaces'
- small allocators for strings, particles, and small temporaries
And there are many other examples I'm sure, which is why I'm posting here -- what are your needs in terms of expressive memory allocation tracking? Drop me a line (or post here) at email@example.com since I'd like to tackle this right after the PS3/PPU release!