History covert channels with relative timing pointers: Design, error resilience, and detectability | Synapse