Incremental mark and sweep garbage collector C++ library