Technology dictates algorithms: recent developments in read alignment