Tools and APIs to analyze C# concurrent code (.NET parallel and asynchronous libraries, async/await)