Penance means voluntary self-punishment as an expression of repentance for having done something wrong. 'Atonement' is the exact synonym - making amends or suffering to show remorse. The other options are wrong: remorseless means without regret, heartless means cruel, sinful means wicked, and depreciatory means critical.