Can greenlets use multiple cores? In my limited testing, I couldn't get more than 100% cpu utilization with greenlets (one full core was the max no matter what). Greenlets did better than threading which had ridiculous overhead. Has anybody actually tested this in multithreaded, cpu-bound code?