The basics of performance-monitoring hardware | Synapse