I recently presented a paper at Euro-Par 2014 that features a tool called Harmony, which my co-authors and I built on top of LLVM and clang. Could someone please add it to llvm.org/pubs/ along with our original Harmony paper from 2012 which never made the publication list?
M. Kambadur, K. Tang, M. A. Kim. Harmony: Collection and Analysis of Parallel Block Vectors. In the International Symposium on Computer Architecture (ISCA), June 2012. Top Picks in Computer Architecture Selection.
For those interested, Harmony is an open source tool (built as an LLVM pass) that creates a new kind of application profile called Parallel Block Vectors, or PBVs. PBVs track dynamic program parallelism at basic block granularity to expose opportunities for improving hardware design and software performance. Please visit http://arcade.cs.columbia.edu/harmony to learn more and download the tool.