The virtues of conflict: analysing modern concurrency