Shift-based Primitives for Efficient Convolutional Neural Networks | Synapse