PipeCNN:AnOpenCL-BasedOpen-SourceFPGAAcceleratorforConvolutionNeuralNetworks