Asynchronous programming async performance: understanding the costs of async and await. IN Features. - Toub, Stephen (MSDN magazine)