Distributed query processing on compressed graphs using k2-trees