Now support constraints on the product of tile, block and grid dimensions