Improving cache utilisation. - James Richard Srinivasan (2011)