final Word remainingSize = end.toWord().sub(firstObject.toWord());
final Address ptr = firstObject;
ptr.store(remainingSize, sizeOffset);
ptr.store(ObjectReference.fromObject(FREE), tibOffset);
this.nextFreePtr = ptr;
this.freeSize = remainingSize.toExtent();
}
/**
* Allocate a new instance for the given class. Not that this method cannot
* be synchronized, since the synchronization is handled in VmHeap.