I don't know if this is the proper name for it, but that's the name of it here: The Russian T-K Constructions.

Does anyone have any more information on this, or know the name of it?