A user level multi-thread library based on POSIX 1003.1c API