US department store retailer JC Penney is to axe 300 jobs at its headquarters in Plano, Texas, in a move it says will help the business meet financial targets and improve productivity.