fpgaConvNet: A Framework for Mapping Convolutional Neural Networks on FPGAs | Synapse