Added tests for matrix multiplications

Including dense matrix, sparse matrix, transposition, blocked
multiplication etc