Sudoku solver for CELL processor using six SPUs