cuBLASTP: Fine-Grained Parallelization of Protein Sequence Search on a GPU. Jing Zhang, Hao Wang, Heshan Lin, Wu-chun Feng. In Proceedings of the 28th IEEE International Parallel and Distributed Processing Symposium (IPDPS), Phoenix, Arizona, USA, May 2014.