The Logic of Random Pulses: Stochastic Computing.