FCNNLib: A Flexible Convolution Algorithm Library for Deep Learning on FPGAs | IEEE Journals & Magazine | IEEE Xplore