Moving target defense for Internet of Things using context aware code partitioning and code diversification | IEEE Conference Publication | IEEE Xplore