optimize sparse-sparse Kronecker product