Optimizing Binary Neural Network for Resource-Constrained Edge Devices in IoT Applications | Synapse