Customizable FPGA OpenCL matrix multiply design template for deep neural networks | IEEE Conference Publication | IEEE Xplore