sig
  val set_number_of_cores : int -> unit
  val compute :
    worker:('-> 'b) ->
    master:('a * '-> '-> ('a * 'c) list) -> ('a * 'c) list -> unit
end