A cross-platform implementation of the Immix Garbage Collector