Layered Memory Management
•Kernel
•OS (high-level abstractions)
•Compiler’s default run-time
•C++ standard library containers
•User-defined containers