Faits : Faits : A. Le mardi 4 mars 2003, dans l'après-midi, A.X._ a intentionnellement tué, à coups de couteau, son épouse, B.X._, dont il vivait séparé depuis un peu plus d'une année. Le matin même, il était déjà passé au domicile de sa femme et l'avait frappée à la tête avec un bâton. Après avoir constaté le décès de son épouse, A.X._ s'est rendu à Neuchâtel avec ses fils, F.X._ et C.X._, pour des achats. Il est ensuite allé chercher ses deux autres enfants, D.X._ et E.X._, pour les emmener à son domicile. Il est enfin retourné, notamment avec trois scies et deux couteaux, instruments en partie achetés la veille du drame, dans l'appartement de la victime, dont il a découpé le cadavre en 69 morceaux, qu'il a placés dans 23 sacs en plastique, puis dans un congélateur. Il a fait croire à son entourage que B.X._ était partie en voyage en Allemagne. A.X._ a toujours nié avoir tué son épouse, dont le décès serait, selon lui, accidentel. Il a en revanche admis avoir dépecé le cadavre, alors qu'il se trouvait en état de choc. A.X._ a toujours nié avoir tué son épouse, dont le décès serait, selon lui, accidentel. Il a en revanche admis avoir dépecé le cadavre, alors qu'il se trouvait en état de choc. B. Par jugement du 11 juin 2004, la Cour d'Assises du canton de Neuchâtel a condamné A.X._, pour assassinat, atteinte à la paix des morts, lésions corporelles simples, contrainte et infraction à la législation fédérale sur le séjour et l'établissement des étrangers, à la réclusion à vie. Elle a également ordonné son expulsion pour une durée de 15 ans. Par arrêt du 23 novembre 2006, la Cour de cassation pénale du Tribunal cantonal neuchâtelois a rejeté le recours du condamné. Par arrêt du 23 novembre 2006, la Cour de cassation pénale du Tribunal cantonal neuchâtelois a rejeté le recours du condamné. C. A.X._ dépose un recours de droit public pour arbitraire et un pourvoi en nullité pour violation des art. 112 et 113 CP. Dans ses deux écritures, il conclut à l'annulation de l'arrêt cantonal et sollicite l'assistance judiciaire.