New Memory Challenges Legacy Approaches to HPC Code