Instruction combining for coalescing memory accesses using global code motionMotohiro KawahitoHideaki Komatsuet al.2004MSP 2004