GPU Algorithms for Diamond-based Multiresolution Terrain Processing