Advance Auto to open at Shoal Creek Mall