Move benchmark to its own binary
Break benchmark into large and small bin counts
Use operation queue for binning audio

Using an operation queue to bin the audio can drastically improve binning
time; using the benchmark I saw around a 100% improvement in binning times.

Large bin counts are more affected by the operation queuing. Smaller bin
counts require less processing time so presumably there's an optimum
crossover point somewhere.