If you really intend to use 'cores' you may want to investigate the modules "Many-Core Engine" MCE and its friends. My own experience is limited to running a few examples on windows 7. The application that I had in mind requires Tk which is not compatible with MCE.
> 1. The thread must be created before any Tk widgets are invoked...
> 2. Do not put any Tk code into the thread, and do not try to access Tk widgets from the thread. Use shared variables to communicate with the main thread, and have a timer or fileevent in the main Tk thread, read from the thread.
See also Re^3: Parallel download Tk where choroba points to his fully threaded Tk application, which is able to use different threading machanisms on windows, MCE among them.
L*
There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.