Crystal Palace manager Sam Allardyce said his side gave West Ham easy goals and opened up too much as they lost 3-0.