Probabilistic Magic Square Solver with CUDA