SoK General Purpose Frameworks for Secure Multi Party Computation