converting dan exe to focus on collective
switched back to spinlocks, 2x speedup of collective in dan.cc