Actually, there are many ways to remove karma: different sacrifices, penances, atonements, some prayers, whatever. But it is not really the solution because we just go and create more karma. You get rid of this and you create some more. Like an elephant bathing in a river. It is very clean and then it goes out and rolls in dirt.
What we have to do is to engage in the process that cleanses the heart. It is not just about removing karma, it is about developing a true desire to serve and love God, to do His will. Then there is no karma. And these atonements and so on do not do that. They do not produce that result. That is why Bhakti yoga is the recommended way to receive it.