Department of Computer Architecture and Electronics, University of Almería, 04120 Almería, Spain. jrbcast@ace.ual.es|Department of Computer Architecture and Electronics, University of Almería, 04120 Almería, Spain. jrbcast@ace.ual.es|Department of Computer Architecture and Electronics, University of Almería, 04120 Almería, Spain. jrbcast@ace.ual.es