Tensor Product Semigroups