ELMO: Emulating Leaks for the ARM Cortex-M0 without Access to a Side Channel Lab.