Making serial software—programs where a series of operations happen in strict sequential order—exploit multicore processors is a pressing problem. A group at North Carolina State University has ...