Haplotype Block Partition with Limited Resources and Applications to Human Chromosome 21 Haplotype Data