Memory metal heat engine