37th International Symposium on Microarchitecture (MICRO-37'04)