0. Yes I need to distribute cpu-intensive numerical calculations over multiple cores. In fact it is not math calculation rather it is check for compliance with a number of attributes (about 100).
1. No it is no final step. Each thread shuld upload satisfying result to DB (MySQL).
2. I'll looking to run it on one muli-cored box. But I'd like idea about several computers in calculations. Seems it will be next step, next time.