adding cgo bindings for work_queue