removed compile_all's and exposed the run function in the benchmark module
cut down the default bounded queue size to 100K from 10MM to cut back on memory usage