6.4 Hardware support for microarchitecture performance