En linux no lo he hecho rular y los programas los he ejecutado en mi misma maquina, AMD 5600 Dual Core 2Gb de Ram DDRII 800Mhz y con W XP, y lo dicho, no llegan ni a 4 segundos, seguro que vosotros mismos los podeis probrar, son gratuitos. No se si se pueden decir los nombres de los programas en el foro, pero vamos que hay muchos, gratuitos y rapidos, que es de lo que se trata.
En la opcion de ejecutar varios hilos paralelamente habia pensado, pero creia que no se podia hacer, sabeis como? No tengo ni idea.
Respecto al codigo, al mio, imaginaros lo mas simple, los 6 bucles que puse antes y al final un cout o printf o lo que mas useis.
Y respecto a los demas programas ojala tenga el codigo del motor de calculo. Pero que va.