Thread tailor: dynamically weaving threads together for efficient, adaptive parallel applications. - Janghaeng Lee; Haicheng Wu; Madhumitha Ravichandran; Nathan Clark (ISCA, 2010)