C3P: Hypercube Concurrent Computers and Applications