High level abstract threading library
