Millennium Interview Question

Various ways to optimize code on multi core machines