nCode: Limiting harmful writes to emerging mobile NVRAM through code swapping | IEEE Conference Publication | IEEE Xplore