A Graph-Based Framework for the Definition of Tools Dealing with Sparse and Irregular Distributed Data Structures