Single candidate optimizer: a novel optimization algorithm | Synapse