Intel invests $24 million in seven software firms