Low-power AI and signal processing for the edge: tools, techniques, and applications