Sam Allardyce saw penalty troubles come back to haunt West Ham United as they slipped to a 1-0 defeat at home to Crystal Palace.