CNBC interviewed a number of angel investors, limited partners who invest in venture firms and senior investment partners to gather a list of 29 startups in Silicon Valley that are expected to challenge the current tech giants.