The Global Thread Collective