Droopy: A Dynamic Runtime Platform for Micro-Controller Units Supporting Partial and Incremental Updates of Modularized Firmware | IEEE Conference Publication | IEEE Xplore