PipeCNN: An OpenCL-based open-source FPGA accelerator for convolution neural networks | Synapse