Clone of UIUC public ChaNGa -- with CUDA improvements