2006 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'06)