The Boehm-Demers-Weiser garbage collector is a conservative incremental
and generational garbage collector for C.