ThreadSpotter
ThreadSpotter, developed by RogueWave Software AB, performs automatic analyses of the whereabouts of a binary and suggest hands-on changes at the source level to a programmer. See Link.
Within the H4H project, Rogue Wave will develop heuristic to find optimal binding of threads to cores and memory to sockets. It will also propose and demonstrate, together with Nema Labs, a method for uncovering concurrency and memory locality.