A multiblock hypersonic flow solver for massively parallel computer