Polynomial multiplication by Kronecker substitution