GNU Portable Thread library 