#700 New algorithm for sparsity pattern calculation for matrix products (inspired from SMMP)
#700 Replaced usage of Sparsity::patternProduct with Sparsity::patternProductNew