Efficient Convolutional Neural Networks For Image Processing Applications