A user-level threading library with high scalability I/O