Digital Signal Processing And Machine Learning System Design Using Stochastic Logic