Concurrent options

Review PR. Do not merge.

I feel the functionality of runCollectorP and runCollectorNP are useful, but poorly named. runCollectorP might be runCollectorWithManager? Any suggestions?