Updating tests for runtime.
Signal_all to notify others of queue operations.
Make sure all executor start at the same time.

A barrier is used to make sure all the executors begin at the same time.
Without this, it is possible that an executor finds NULL when it goes to
pick a victim to steal from.