Finite precision error analysis of neural network hardware implementations | Synapse