A microcontroller multicore in FPGAs: detailed architecture and case studies of embedded critical applications. (2017)