The scientific name for this tree is Bauhinia blakeana. It is not a very large tree, the largest that I have seen is about 20 ft tall.
Another tree from the Bauhinia genus that I have found is the Purple Orchid tree.
The images below are of some different color variations that I have found of this tree and its sister species.
More trees in this blog...
Brazilian Orchid tree
Illawara Flame tree