multi threaded nkf library