Stack vs Heap, Escape Analysis, and Memory Layout | SudoMonks