>>105845228heap allocation vs stack, and the layout of said allocation is spatial locality, though
you dont keep all your program in cache
some of it usually sits in your ram
and if you have to juggle around instructions from all over the place it DOES incur a penalty
in a way, your instructions are also data. theyre also information, so they have similar properties