Cleanup of ContractionEvalImpl increment functions.
Changed multiplication by 2 and 4 to bit shift operations.
Change the name of next_k* functions to iterate*
Code cleanup in ContractionEvalImpl.
Cache the check for local tiles in broadcast operations of ContractionEvalImpl since it is the same for each given row or column.
The dense contraction loop now contracts the correct tiles.
Some minor code cleanup in ContractionEvalImpl.