int workerpool_get_nthreads(workerpool_t *wp)
void workerpool_run_single(workerpool_t *wp)
void workerpool_add_task(workerpool_t *wp, void(*f)(void *p), void *p)
void workerpool_run(workerpool_t *wp)
void workerpool_destroy(workerpool_t *wp)
int workerpool_get_nprocs()
workerpool_t * workerpool_create(int nthreads)