Visible to the public Non-Volatile Computing for Embedded Cyber-Physical Systems