Allows running multiple threads to generate stacked results.  Note:
multiple threads can interrupt each others std out.  This means that
several traces may be incorrectly formatted.  We discard these.