Changed parallel TSVQ to only allocate clusters when clustering. This way extra memory is not left around when waiting for child tasks to finish.