Methods and apparatuses for thread management for multi-threading are described herein. In one embodiment, exemplary process includes selecting, during a compilation of code having one or more threads executable in a data processing system, a current thread having a most bottom order, determining resources...http://www.google.de/patents/US7398521?utm_source=gb-gplus-sharePatent US7398521 - Methods and apparatuses for thread management of multi-threading