added code for CPU convolution as test