Gravar-mail: Stochastic computing in convolutional neural network implementation: a review