split threading API header