Sofia Vergara to be featured in Allure Magazine