Ireland No 8 Jamie Heaslip shouldered much of the blame for his side's 16-12 defeat to South Africa at the Aviva Stadium in Dublin on Saturday.