HARC: A Heterogeneous Array of Redundant Persistent Clocks for Batteryless, Intermittently-Powered Systems | IEEE Conference Publication | IEEE Xplore