Task scheduler for cooperative tasks and threads for multiprocessors and multicore systems Application US-8549524-B2 United States of America 01 Oct 2013