Analysts from JPMorgan, Credit Suisse and more name the "cheap" stocks to buy right now.