I think you're overthinking it. If systems like NxCore can handle 4.5M quotes/second on a crappy Pentium, and you can't on your multicore beast, your design is wrong and throwing hardware at a software architecture problem is just a bandaid.