parallelization of lib_puzzle library

parallelization of lib_puzzle library using intel cilk +