Есть ли что-нибудь в C#, похожее на новую библиотеку Microsoft C++11 Concurrency, которая позволяет создавать асинхронные агенты (например, как это сделано здесь)?