Here are two great pieces talking about the challenges of taking advantage of new hardware technologies in the context of a large application. Highly recommended.
- Photoshop & Multicore CPUs (John Nack, Adobe)
- Photoshop & Moving to 64bits (Scott Byer, Adobe)