Presto was primaraly developed by Scott Ransom for efficient searches for binary millisecond pulsars, however it is a useful tool for all kinds of pulsar searches.
See the presto homepage: http://www.cv.nrao.edu/~sransom/presto/