Removes all added memory regions including allocated blocks.
No need to call this function if kHeapAlloc object is destructed.