CUBE: A CUDA approach for Bucket Elimination on GPUs