A Survey of Stochastic Computing Neural Networks for Machine Learning Applications | Synapse