1. The Art of Computer Programming: Volume 1, Fundamental Algorithms, Addison Wesley, Reading, MA, second edn, 1973.
2. An efficient algorithm for heap storage allocation
3. Garbage Collection of Linked Data Structures
4. and , The C Programming Language, Prentice-Hall, Englewood Cliffs, NJ, second edn, 1988.
5. Garbage collection can be faster than stack allocation