R2: Incremental Reprogramming Using Relocatable Code in Networked Embedded Systems | IEEE Journals & Magazine | IEEE Xplore