Here's a simple case in point:
?a rdfs:label ?l.
?b rdfs:label ?l.
Should I forkAndFilter on just ?a and ?b - for a given ?a or ?b, ?l has a low cardinality.
Or just on ?l, being the common var?
Or ?a, ?b and ?l because it is difficult to know how the query will be executed?