Optimal Spike-Timing-Dependent Plasticity for Precise Action Potential Firing in Supervised Learning | Synapse