New memory management system with better logging and hugepage support

Currently there are a few issues with the memory management done in SDSL. We keep track of all memory regions in a map which becomes slow as we have more objects allocated. Also, the logging is not as intuitive. This tries to address this issue #7