Data-Oblivious and Performant: On Designing Security-Conscious Hardware | Synapse