H2Opus: a distributed-memory multi-GPU software package for non-local operators. - Zampini, Stefano; Boukaram, Wajih; Turkiyyah, George; Knio, Omar; Keyes, David (Advances in Computational Mathematics, 2022)