Updated sparse chunks to cache offset to avoid the binary search in case of sequential access of nonzero values.
Updated Matrix multiplication to use version which does transpose first, plus added throttling of parallelism (got OOM otherwise).
Request rollups for all columns  in parallel after parse to avoid sequential acces.
Added job and some stats to matrix multiply.
Added rebalance and replace method to rebalance dataset.
changed my json config file.