publisher of Parallel Protein Folding with STAPL: Research Articles. Concurrency and Computation: Practice and Experience. 17:1643-1656. 2005