A comparison of empirical and model-driven optimization
Computer Architecture A Quantitative Approach