Multicore Software Development Techniques: Applications, Tips, and Tricks (Newnes Pocket Books)