Analyzing blocking to debug performance problems on multi-core systems | Synapse