Towards Using Free Memory To Improve Microarchitecture Performance