A Critical Performance Analysis of Thin Client Architectures