which family of microcontrollers was NanoVM developed to run on