1. A system comprising: a processor; a set of first coprocessors; a memory; a second coprocessor coupled to said set of first coprocessors; a system and memory controller coupled to said processor and said memory; a system interconnect coupled to said system and memory controller and said second coprocessor; a broadband data path coupling said memory to said second coprocessor; and a high speed link coupling said second coprocessor to said set of first coprocessors; wherein one or more of said processor and said second coprocessor are configured to analyze software code that processes molecular data to determine bottlenecks in the software code; wherein one or more of said processor and said second coprocessor are configured to manipulate said molecular data by rotating and translating said molecular data; and wherein said second coprocessor is configured to schedule processing of said software code and said molecular data in a particular first coprocessor based on said analyses of said software code and said molecular data, and based on the type of data that the particular first coprocessor is configured to process.