Techniques for obtaining high performance in Java programs. - Iffat H. Kazi; Howard H. Chen; Berdenia Stanley; David J. Lilja (ACM Comput. Surv., 2000)