Triangle concurrency