Efficient Processing of Deep Neural Networks: A Tutorial and Survey | Synapse