The C++ implementation of FastTrack is built on top of the Pin 2.10 framework as Pin Tool.

1. This implementation only works on 32-bit linux.
2. The source code of FT is in "<Pin_Home>/source/tools/FT" folder (<FT_HOME>).
3. There is a makefile in <FT_HOME> for auto-compile FT.
   Use "<FT_HOME>$ make", and the obj folder is generated in the same directory.
4. FT usage format: <Pin_Home>$ ./pin -t <location of FT.so> <output file name> -- <application to be instrumented>
   There is a sample shall script (FT.sh) to run FT in <Pin_Home> for reference.
5. There is a data race sample program in this zip file for demostration propose.

The Java implementation of FastTrack can be found in the RoadRunner framework:
URL of the RoadRunner framework: http://dept.cs.williams.edu/~freund/rr/
doi of the FastTrack paper: http://dx.doi.org/10.1145/1543135.1542490
doi of the RoadRunner paper: http://dx.doi.org/10.1145/1806672.1806674