Use multiprocessing.Value.

Share information between processes in a much lighter weight manner than
the multiprocessing.Manager.  I should hook up some sharing of best['w']
to allow some tasks to terminate sooner.