title: How to parallelize Sudoku solver using Grand Central Dispatch?
body: <p>As a programming exercise, I just finished writing a Sudoku solver that uses the backtracking algorithm (see <a href="http://en.wikipedia.org/wiki/Algorithmics_of_sudoku#Example_of_a_brute_force_Sudoku_solver_.28in_C.29" rel="nofollow noreferrer">Wikipedia</a> for a simple example written in C).</p>
  
  <p>To take this a step further, I would like to use Snow Leopard's GCD to parallelize this so that it runs on all of my machine's cores. Can someone give me pointers on how I should go about doing this and what code changes I should make? Thanks!</p>
  
  <p>Matt</p>