Add MemoryAllocator
Add a shutdown hook to deallocated unrelased memory regions
Fix comment
Merge branch 'feature/memory-allocator' into develop