Text this: Predicting software performance in symmetric multi-core and multiprocessor Environments