Technology, Globalization and Economic Performance