Partitioning of Uniform Dependency Algorithms for Parallel Execution on MIMD/ Systolic Systems