Machine learning (ML) algorithms are moving processing to the IoT device due to challenges with latency, power consumption, cost, network, bandwidth, reliability, security, and more. As a result, interest is growing in developing neural network (NN) solutions to deploy ML on low-power IoT devices, for example with microcontrollers powered by proven Arm Cortex-M technology.