Step 4 Remove from OPEN the node n with the smallest f value and put it on a list called CLOSED. Step 5 Expand the node n, using operators applicable to n and compute f(n') = g(n') + h(n') for each successor n' of n. It is to be noted that the ith graph matching task generates the successors by expanding the mapping corresponding to n by adding successive task modules to processors represented by the set Vpi only. Go back to Step 3. It is clear that the value of nodecount determines how frequently the parallel graph matching tasks communicate. If this value is small, the tasks communicate too often and this decreases the turnaround time as far the corresponding mapping is concerned thus improving the optimality. If this is too large, then the solution cannot find optimal solution, as many possibilities remain unexplored.