Slow and steady wins the race? A comparison of ultra-low-power RISC-V cores for Internet-of-Things applications