Software Pipelines and SOA : releasing the power of multi-core processing / Cory Isaacson, Addison-Wesley, 2009
The Pipelines framework, for large scale business applications, divides processing across several threads which can run efficiently on multicore machines. This book starts with the architecture, then gets practical with the help of example code, well explained. 350 pages.