Have you heard of Stackless Python? That might be what you are looking for. http://www.stackless.com/