fn compute_location(
    objects: &Vec<ObjectId>
) -> (Option<HostIdx>, HashMap<HostIdx, Vec<ObjectId>>)