1. A computer program product to facilitate processing within a parallel computing environment, said computer program product comprising: a storage medium readable by at least one processing node and storing instructions for execution by the at least one processing node for performing a method comprising: obtaining, by a checkpoint library of the parallel computing environment, a fanout connectivity structure, said fanout connectivity structure built independent of the checkpoint library and defining a hierarchical topology of a plurality of nodes to be used in performing one or more processing operations for a parallel application executing in the parallel computing environment; and using, by the checkpoint library, at least multiple nodes of the plurality of nodes of the fanout connectivity structure and a defined sequence of events to perform one or more processing operations, wherein in performing a processing operation communication between nodes of the at least multiple nodes follows the hierarchical topology defined by the fanout connectivity structure.