The unit test for sparse SUMMA now correctly skips zero tiles.
The sparse_eval unit test for ContractionEvalImpl now checks that the reference matrix contains zero tiles where the result tile is zero.
The make_shape function in the ContractionEvalImpl unit test now generates a shape with the expected sparsity.
Sparse version of ContractionEvalImpl::initialize now allocates memory for the reduction tasks.