Is there any way to use the Hoard allocator (ww.hoard.org) for C++ with pgCC? I have been trying to get it to work but to no avail.
I read that using Hoard helps if you use the STL in multithreaded applications. Is there anything else I can do to speed up the STL implementation with threads? My application is currently twice as slow when computing with one thread per CPU (Opteron system) than it is with just one CPU doing all the computing. I thought maybe it could have something to do with it heavily relying on hash maps, vectors, etc.