Parallelizing the Protein Threading Problem in a Hybrid Peer-to-Peer Based High Performance Computing Platform | IEEE Conference Publication | IEEE Xplore