Pre-generate cooccurrence list rather than randomly indexing into sparse matrix (expensive)