On Designing Fully Homomorphic Encryption-based Computing Systems: Challenges, Pitfalls, and Opportunities