Optimization and acceleration of convolutional neural networks: A survey | Synapse