AGBNP2 Optimization of Atomic Overlaps Algorithm