C++11 and Boost asynchronous library.