Optimize cooccurrence analyzer.

Hopefully reducing the full analyzer down to two pruned
frequency lists will resolve our out-of-memory concern on real
world sized datasets.