Only saw this after I made my post 2 minutes ago...
Exactly what I was saying earlier. The first step would be to make purpose-built processors that can do the common (read that get done a lot) complicated things very fast and cheap. The second step would be to build self-learning systems, give them basic abilities like understanding language, and then let them loose on specific subject matter
Keep Up with TechRepublic