```points_to_compute``` is really CPU-intensive. Moreover, `get_site_collection` already use it to build the `SiteCollection` instance. Could you reuse this instance to extract back the points to compute? Could you also add a comment related to the fact that each task calls points_to_compute? This could be a performance bottleneck.