[VM] VM PooledAllocator memory release strategy

+1 It would be great if we can have a unified memory manager, and all memory allocations and frees go through a global allocator.