lightweight c++ client/server app for remote task execution using boost::asio & protocol buffer