How to map billions of short reads onto genomes

How to map billions of short reads onto genomes