Garbage collection for OctoPOS using the boehm gc