Automated program repair through the evolution of assembly code | Synapse