Hierarchical and Adaptive Filter and Refinement Algorithms for Geometric Intersection Computations on GPU