Towards efficient ultra low-bitwidth neural networks: A systematic study of architecture design, training optimization and deployment | Synapse