A 0.18 μm CMOS IA32 microprocessor with a 4 GHz integer execution unit | Synapse