oei : operation execution integrity for embedded devices .
Data-Oriented Programming: On the Expressiveness of Non-control Data Attacks