Cross-platform non-blocking I/O library for C++11