Attached is the beginning of a port for Intel's threading library, TBB. http://www.threadingbuildingblocks.org/
Problems are: 1. I can't make ports. 2. There's no installer that I could find. You just get a directory with libs in it. But it (TBB) works rather well. To demo the use of the library, here's a small test program that sorts the words file. To use TBB, the only change from a standard stl program is to replace sort with parallel_sort. On my T60 using libpthread, it takes about 1.7 seconds, about the as for std::sort. Using librthread, its about 1.1s.
tbb.tgz
Description: GNU Zip compressed data
sort.cc
Description: Binary data
