Many-Core vs. Many-Thread Machines: Stay Away From the Valley | Synapse