Gravar-mail: A parallel method for enumerating amino acid compositions and masses of all theoretical peptides