parallelAnalysis

Uses executorService to run rules in parallel.