Renumbering strategies for unstructured-grid solvers operating on shared-memory, cache-based parallel machines