Leros: A Tiny Microcontroller for FPGAs