These days, just developing a chip with a multi-core architecture doesn’t necessarily equate to higher performance, since many mainstream applications are not multithreaded. As a result, big chip manufacturers like Intel and AMD are continually developing programming kits, compilers and various tools to equip software developers with the capability to tap mult-core processor resources for their roadmap product efforts. However the task at hand, though seemingly straight-forward isn’t as easy,