A garbage collector for C and C++
by Hans-J. Boehm, Alan J. Demers, and Mark Weiser
The Boehm conservative garbage collector can
be used as a garbage collecting
replacement for C malloc or C++ new.
It is distributed by the
Latest versions are likely to be available
Linking the Boehm collector to your Tiger compiler will allow it to
compile large programs without running out of memory.