HELP: a sparse error locator polynomial for BCH codes