In almost any language with automatic memory management, I can portably make my own freelists, regions, temporary (reused) buffers, ...