KAUST CEMSE STAT AMS Graduate Seminar George Turkiyyah Distributed multi GPU Algorithms for Hierarchical Matrices