Text this: Architecture Support for Memory Confidentiality and Integrity in Embedded Systems