Error detection by duplicated instructions in super-scalar processors | Synapse