Pintool to collect reuse distance profiles for multi-threaded programs