Which is Best?
The most efficient AA is dependent on the algorithm and the hardware environment in which it runs.
In most cases the overhead associated with communications and synchronization is high relative to execution speed so it is advantageous to have coarse AA.
AA can help reduce overheads due to load imbalance.