Added functions to ProcGrid to map a row or a column to a process in the current process’s column or row, respectively.
Added optimizations to inner dimension iteration functions in ContractionEvalImpl.
Added optimized and condensed broadcast and group generation functions for ContractionEvalImpl.