A variability-aware OpenMP environment for efficient execution of accuracy-configurable computation on shared-FPU processor clusters