6.4 Microarchitecture to the rescue of memory