This work was supporteded by CICyT, Ministerio de Ciencia e innovacion (MCINN), Spain, Grant No. FIS-2011-29596-C02-01, the Consolider program, MCINN, Spain, Grant No. CSD2007-00013, COST Action program, Grant No. CM1002, and the Centro de Supercomputacion de Galicia (CESGA).