A balloon does that because it has very low mass and moment of inertia, compared to the thrust provided by the escaping air.
An asteroid is not like that, even when heating one side with a nuclear bomb. The goal is to create a tiny change in its velocity vector, which still adds up to a significant trajectory change over time.