Virtual Address Space of Process: Memory Partition and Layout | Go C++