BlackRock has agreed to acquire ElmTree Funds, a St. Louis-based real estate private equity firm managing around $7.3 billion in assets under management.