mcRPL: a general purpose parallel raster processing library on distributed heterogeneous architectures. - Gao, Huan; Peng, Xuantong; Guan, Qingfeng; Wang, Jingyi; Liu, Ziqi; Yang, Xue; Zeng, Wen (International Journal of Geographical Information Science, 2023)